Tatanama pemboleh ubah Pemboleh ubah (pengaturcaraan)

Tidak seperti pemboleh ubah matematik, pemboleh ubah dan pemalar pengaturcaraan biasanya mengambil nama panjang, contohnya COST atau total. Nama aksara tunggal lazim digunakan hanya bagi pemboleh ubah tambahan; contohnya, i, j, k untuk pemboleh ubah indeks arai.

Beberapa tatanama dikuatkuasakan pada peringkat bahasa sebagai sebahagian daripada sintaks bahasa yang melibatkan format pengecam yang sah. Dalam hampir semua bahasa, nama pembolehubah tidak boleh bermula dengan angka (0–9) dan tidak boleh mengandungi aksara ruang kosong. Sama ada tanda baca dibenarkan atau tidak dalam nama pembolehubah berbeza dari bahasa ke bahasa; banyak bahasa hanya membenarkan garis bawah ("_") dalam nama pemboleh ubah dan melarang semua tanda baca lain. Dalam sesetengah bahasa pengaturcaraan, sigil (simbol atau tanda baca) dilekatkan pada pengecam pemboleh ubah untuk menunjukkan jenis data atau skop pemboleh ubah.

Kepekaan huruf bagi nama pemboleh ubah juga berbeza antara bahasa dan sesetengah bahasa memerlukan penggunaan kes tertentu dalam menamakan entiti tertentu; Kebanyakan bahasa moden adalah sensitif huruf besar-kecil, dan beberapa bahasa yang lebih tua tidak. Sesetengah bahasa menyimpan bentuk nama pemboleh ubah tertentu bagi kegunaan dalaman sendiri; dalam banyak bahasa, nama yang bermula dengan dua garis bawah ("__") selalunya termasuk dalam kategori ini.

Walau bagaimanapun, di luar sekatan asas yang dikenakan bahasa, penamaan pemboleh ubah sebahagian besarnya adalah soal gaya tulisan. Pada peringkat kod mesin, nama pemboleh ubah tidak digunakan, jadi nama tepat yang dipilih tidak penting kepada komputer. Oleh itu, nama pemboleh ubah bertindak sebagai pengecama, dan selebihnya ia hanyalah cara bagi pengatur cara untuk menjadikan kod mereka lebih mudah untuk ditulis dan difahami. Penggunaan nama pemboleh ubah yang buruk boleh menjadikan kod lebih sukar untuk disemak daripada nama bukan deskriptif, jadi nama yang jelas sering digalakkan.[5][6]

Pengatur cara sering mencipta dan mematuhi garis panduan gaya kod yang menawarkan panduan tentang penamaan pemboleh ubah atau mengenakan tatanama yang tepat. Nama yang lebih pendek lebih pantas untuk ditaip tetapi kurang deskriptif; nama yang lebih panjang selalunya menjadikan program lebih mudah dibaca dan tujuan pemboleh ubah lebih mudah difahami. Walau bagaimanapun, nama yang keterlaluan juga boleh menyebabkan kod sukar difahami.

Berkaitan